// JavaScript Document
function IngresoCurso() {
	this.ID;
	this.periodo = {id:'',name:'', HTMLID:'IngresoCurso_periodoingreso_id'};
	this.programaAcademico = {id:'',name:'', HTMLID:'IngresoCurso_programaacademico_id'};
	
}

IngresoCurso.prototype.beforeSendPeriodo = function(idPeriodoObject, 
													idProgramaAcademicoObject,  
													loadingMessage)
{
	$('#' + idProgramaAcademicoObject).attr('disabled', 'disabled');// clear list data
	$('#' + idProgramaAcademicoObject + ' > option').remove();// clear list data
	$('#' + idProgramaAcademicoObject).append('<option>' + loadingMessage + '</option>');
	//limpio las cosas necesarias
}

IngresoCurso.prototype.successSendPeriodo = function (result, 
														idPeriodoObject, 
														idProgramaAcademicoObject,
														selectMessage)
{
	if($('#' + idProgramaAcademicoObject).length)
	{
		$('#' + idProgramaAcademicoObject + ' > option').remove();// clear list data

		result = '<option value="">' + selectMessage + '</option>' +  result;
		
		//$('#' + idStateObject).append('<option value="">' + selectMessage + '</option>');
		$('#' + idProgramaAcademicoObject).removeAttr('disabled');
		$('#' + idProgramaAcademicoObject).html(result);
	}
}

IngresoCurso.prototype.beforeSendProgramaAcademico = function (idPeriodoObject, idProgramaAcademicoObject, loadingMessage)
{
	//pongo en disable el boton submit :)
	
}

IngresoCurso.prototype.successSendProgramaAcademico = function (result, idPeriodoObject, idProgramaAcademicoObject, selectMessage)
{
	//si ya existe un curso de ingreso lo redirecciono
}

IngresoCurso.prototype.limpiarFormularioCurso = function()
{
	$('#IngresoCurso_ingresocurso_inicio').val('');
	$('#IngresoCurso_ingresocurso_fin').val('');
	$('#IngresoCurso_ingresocurso_porcentajeaprobacion').val('');
	$('#IngresoCurso_ingresocurso_descripcion').val('')
	
}
IngresoCurso.prototype.agregarCurso= function(tablaID,usuarioID,usuarioNombre)
{
	
	if(	$('#IngresoCurso_ingresocurso_inicio').val() == '' 
		|| $('#IngresoCurso_ingresocurso_fin').val() == '' 
		|| $('#IngresoCurso_ingresocurso_porcentajeaprobacion').val() == ''
		|| $('#IngresoCurso_ingresocurso_descripcion').val() == ''
			
	)
	{
		alert('Ingrese los datos correctamente');
		return;
	}
	
	var row = '';
	var inputs='<input type="hidden" name="IngresoCursos[ingresocurso_inicio][]" value="'+$('#IngresoCurso_ingresocurso_inicio').val()+'" />';
	inputs +='<input type="hidden" name="IngresoCursos[ingresocurso_fin][]" value="'+$('#IngresoCurso_ingresocurso_fin').val()+'" />';
	inputs +='<input type="hidden" name="IngresoCursos[ingresocurso_descripcion][]" value="'+$('#IngresoCurso_ingresocurso_descripcion').val()+'" />';
	inputs +='<input type="hidden" name="IngresoCursos[ingresocurso_porcentajeaprobacion][]" value="'+$('#IngresoCurso_ingresocurso_porcentajeaprobacion').val()+'" />';
	inputs +='<input type="hidden" name="IngresoCursos[ingresocurso_creado_usuario_id][]" value="'+usuarioID+'" />';
	inputs +='<input type="hidden" name="IngresoCursos[ingresocurso_creado][]" value="'+usuarioID+'" />';
	
	var idRow = 'ingreso_curso_' +$.now();
	
	
	row += '<tr id="'+idRow+'">';
		row += "<td>"+$('#IngresoCurso_ingresocurso_inicio').val()+"</td>";
		row += "<td>"+$('#IngresoCurso_ingresocurso_fin').val()+"</td>";
		row += "<td>"+$('#IngresoCurso_ingresocurso_descripcion').val()+"</td>"
		row += "<td>"+$('#IngresoCurso_ingresocurso_porcentajeaprobacion').val()+"</td>"
		row += "<td>"+usuarioNombre+"</td>"
		row += '<td><a href="javascript:ingresoCurso.eliminarFila(\''+idRow+'\')">borrar</a>'+inputs+'</td>'
	row += "</tr>"
	$('#' + tablaID +' tbody').append(row);	
	this.limpiarFormularioCurso();
}


IngresoCurso.prototype.eliminarFila= function(idRow)
{
	
	$('#' + idRow).remove();
}